package handler

import (
	result "aiRole/internal/dto/reslult"
	"github.com/gin-gonic/gin"
	"strconv"
)

func (m MessageHandler) Page(c *gin.Context) {
	page, err := strconv.Atoi(c.Param("page"))
	if err != nil {
		result.Error(c, 400, "参数错误")
		return
	}
	pageSize, err := strconv.Atoi(c.Param("pageSize"))
	if err != nil {
		result.Error(c, 400, "参数错误")
		return
	}
	sessionId, err := strconv.Atoi(c.Param("sessionId"))
	if err != nil {
		result.Error(c, 400, "参数错误")
		return
	}
	m.Service.Page(c, page, pageSize, sessionId)
}

func (m MessageHandler) List(context *gin.Context) {
	sessionId, err := strconv.Atoi(context.Param("sessionId"))
	if err != nil {
		result.Error(context, 400, "参数错误")
		return
	}
	m.Service.List(context, sessionId)
}
